package com.yangtao.prototype.common.tree;

import java.util.List;

/**
 * User: 杨涛
 * Date: 11-4-4
 * Time: 下午8:16
 */
public interface TreeNode {
	/**
	 * 获取树节点的子节点属性
	 *
	 * @return
	 */
	List children();

	/**
	 * 获取树节点的标识属性
	 *
	 * @return
	 */
	String identity();

	/**
	 * 获取树节点的父ID属性
	 *
	 * @return
	 */
	String parentId();

	/**
	 * 获取树的排序属性
	 *
	 * @return
	 */
	Comparable order();
}
